<?php

	require_once $_SERVER['DOCUMENT_ROOT'] . "/chimera/php/conexaolocal.php";
	require_once $_SERVER['DOCUMENT_ROOT'] . "/chimera/model/Categorias.class.php";

	class CategoriasDAO{
		
		function CategoriasDAO() {
         	
    	}
		
		public function buscar(){
			
			$arrCategorias = array();
        	$indice = 0;
			
			$query = "SELECT * FROM Categorias";
			
			$conexao = new Conexao();
			$conexao->conecta();
			$sql = $conexao->executeQuery($query);
			
			$sql->bind_result($idCategorias, $nome);
			
			while ($sql->fetch()) {
				$categoria = new Categorias();
				$categoria->setIdCategorias($idCategorias);
				$categoria->setNome($nome);
				$arrCategorias[$indice] = $categoria;
				$indice++;
			}
	 
			$conexao->desconecta();
			
			return $arrCategorias;
				
		}
		
		public function buscarCategoria($idcategoria){
			
			$conexao = new Conexao();
			$mysqli = $conexao->conecta();	
			
			if($sql = $mysqli->prepare($query = "SELECT * FROM Categorias WHERE idCategorias = ?")){
				
				$sql->bind_param('i', $idcategoria);
				$sql->execute();
				$sql->bind_result($idcategoria, $nome);
				
				while ($sql->fetch()) {
					$categoria = new Categorias();
					$categoria->setIdCategorias($idcategoria);
					$categoria->setNome($nome);
				}
				
			}
	 
			$conexao->desconecta();
			
			return $categoria;
				
		}
			
	}

?>